home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 May / PCWorld_2004-05_cd.bin / software / vyzkuste / palic / palic.exe / IsoBuster 1.5 (All languages) Setup.exe / install_script.iss
Text File  |  2004-01-07  |  16KB  |  184 lines

  1. ;InnoSetupVersion=4.0.10
  2.  
  3. [Setup]
  4. AppName=IsoBuster
  5. AppVerName=IsoBuster 1.5
  6. AppId=IsoBuster
  7. AppVersion=1.5
  8. AppPublisher=Smart Projects
  9. AppPublisherURL=http://www.smart-projects.net/
  10. DefaultDirName={reg:HKCU\Software\Smart Projects\IsoBuster,InstallPath|{pf}\Smart Projects\IsoBuster}
  11. DefaultGroupName=Smart Projects\IsoBuster
  12. UninstallFilesDir={app}\Uninst
  13. OutputBaseFilename=IsoBuster 1.5 (All languages) Setup
  14. Compression=zip
  15. PrivilegesRequired=none
  16. ChangesAssociations=yes
  17. LicenseFile=embedded\License.txt
  18. InfoBeforeFile=embedded\InfoBefore.txt
  19. WizardImageFile=embedded\WizardImage0.bmp
  20. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  21.  
  22. [Files]
  23. Source: "{app}\IsoBuster.exe"; DestDir: "{app}"; Flags: ignoreversion 
  24. Source: "{app}\Lang\Chinese_Simp.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  25. Source: "{app}\Lang\Chinese_Trad.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  26. Source: "{app}\Lang\Deutsch.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  27. Source: "{app}\Lang\Espanol.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  28. Source: "{app}\Lang\Francais.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  29. Source: "{app}\Lang\Greek.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  30. Source: "{app}\Lang\Ukranian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  31. Source: "{app}\Lang\Islenska.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  32. Source: "{app}\Lang\Italiano.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  33. Source: "{app}\Lang\Japanese.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  34. Source: "{app}\Lang\Cesky.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  35. Source: "{app}\Lang\Polski.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  36. Source: "{app}\Lang\Portugues.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  37. Source: "{app}\Lang\Romana.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  38. Source: "{app}\Lang\Nederlands.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  39. Source: "{app}\Lang\Russian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  40. Source: "{app}\Lang\Afrikaans.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  41. Source: "{app}\Lang\Slovensky.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  42. Source: "{app}\Lang\Svenska.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  43. Source: "{app}\Lang\Srpski_Serbian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  44. Source: "{app}\Lang\Lithuanian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  45. Source: "{app}\Lang\Hebrew.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  46. Source: "{app}\Lang\Turkish.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  47. Source: "{app}\Lang\Dansk.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  48. Source: "{app}\Lang\Magyar.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  49. Source: "{app}\Lang\Indonesia.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  50. Source: "{app}\Lang\Brasil.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  51. Source: "{app}\Lang\Bulgarian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  52. Source: "{app}\Lang\Catalan.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  53. Source: "{app}\Lang\Suomi_Finnish.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  54. Source: "{app}\Lang\Farsi.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  55. Source: "{app}\Lang\Macedonian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  56. Source: "{app}\Lang\Bosnian_Bosanski.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  57. Source: "{app}\Lang\Arabic.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  58. Source: "{app}\Lang\Norwegian.dll"; DestDir: "{app}\Lang"; Flags: ignoreversion 
  59. Source: "{app}\Online\IsoBuster Online.html"; DestDir: "{app}\Online"; Flags: ignoreversion 
  60. Source: "{app}\Online\Order Now.html"; DestDir: "{app}\Online"; Flags: ignoreversion 
  61. Source: "{app}\Help\IsoBuster.hlp"; DestDir: "{app}\Help"; Flags: ignoreversion 
  62. Source: "{app}\Help\IsoBuster.cnt"; DestDir: "{app}\Help"; Flags: ignoreversion 
  63. Source: "{app}\Help\IsoBuster.chm"; DestDir: "{app}\Help"; Flags: ignoreversion 
  64. Source: "{app}\Help\AHlp.exe"; DestDir: "{app}\Help"; Flags: ignoreversion 
  65.  
  66. [Dirs]
  67. Name: "{app}"; Flags: uninsalwaysuninstall 
  68. Name: "{app}\Lang"; Flags: uninsalwaysuninstall 
  69. Name: "{app}\Plug Ins"; Flags: uninsalwaysuninstall 
  70. Name: "{app}\Online\"; Flags: uninsalwaysuninstall 
  71. Name: "{app}\Help\"; Flags: uninsalwaysuninstall 
  72.  
  73. [Registry]
  74. Root: HKCU; Subkey: "Software\Smart Projects\IsoBuster"; ValueName: "InstallPath"; ValueType: String; ValueData: "{app}"; 
  75. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\isobuster.exe"; ValueType: String; ValueData: "{app}\IsoBuster.exe"; 
  76. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\App Paths\isobuster.exe"; ValueName: "Path"; ValueType: String; ValueData: "{app}"; 
  77. Root: HKCR; Subkey: ".iso"; ValueType: String; ValueData: "IsoFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  78. Root: HKCR; Subkey: "IsoFileImage"; ValueType: String; ValueData: "ISO Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  79. Root: HKCR; Subkey: "IsoFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  80. Root: HKCR; Subkey: "IsoFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  81. Root: HKCR; Subkey: ".bin"; ValueType: String; ValueData: "BinFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  82. Root: HKCR; Subkey: "BinFileImage"; ValueType: String; ValueData: "BIN Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  83. Root: HKCR; Subkey: "BinFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  84. Root: HKCR; Subkey: "BinFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  85. Root: HKCR; Subkey: ".img"; ValueType: String; ValueData: "ImgFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  86. Root: HKCR; Subkey: "ImgFileImage"; ValueType: String; ValueData: "IMG Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  87. Root: HKCR; Subkey: "ImgFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  88. Root: HKCR; Subkey: "ImgFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  89. Root: HKCR; Subkey: ".cif"; ValueType: String; ValueData: "CifFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  90. Root: HKCR; Subkey: "CifFileImage"; ValueType: String; ValueData: "CIF Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  91. Root: HKCR; Subkey: "CifFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  92. Root: HKCR; Subkey: "CifFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  93. Root: HKCR; Subkey: ".fcd"; ValueType: String; ValueData: "FcdFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  94. Root: HKCR; Subkey: "FcdFileImage"; ValueType: String; ValueData: "FCD Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  95. Root: HKCR; Subkey: "FcdFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  96. Root: HKCR; Subkey: "FcdFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  97. Root: HKCR; Subkey: ".nrg"; ValueType: String; ValueData: "NrgFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  98. Root: HKCR; Subkey: "NrgFileImage"; ValueType: String; ValueData: "NRG Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  99. Root: HKCR; Subkey: "NrgFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  100. Root: HKCR; Subkey: "NrgFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  101. Root: HKCR; Subkey: ".gcd"; ValueType: String; ValueData: "GcdFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  102. Root: HKCR; Subkey: "GcdFileImage"; ValueType: String; ValueData: "GCD Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  103. Root: HKCR; Subkey: "GcdFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  104. Root: HKCR; Subkey: "GcdFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  105. Root: HKCR; Subkey: ".P01"; ValueType: String; ValueData: "P01FileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  106. Root: HKCR; Subkey: "P01FileImage"; ValueType: String; ValueData: "P01 Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  107. Root: HKCR; Subkey: "P01FileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  108. Root: HKCR; Subkey: "P01FileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  109. Root: HKCR; Subkey: ".c2d"; ValueType: String; ValueData: "C2dFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  110. Root: HKCR; Subkey: "C2dFileImage"; ValueType: String; ValueData: "C2D Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  111. Root: HKCR; Subkey: "C2dFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  112. Root: HKCR; Subkey: "C2dFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  113. Root: HKCR; Subkey: ".dao"; ValueType: String; ValueData: "DaoFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  114. Root: HKCR; Subkey: "DaoFileImage"; ValueType: String; ValueData: "DAO Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  115. Root: HKCR; Subkey: "DaoFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  116. Root: HKCR; Subkey: "DaoFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  117. Root: HKCR; Subkey: ".tao"; ValueType: String; ValueData: "TaoFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  118. Root: HKCR; Subkey: "TaoFileImage"; ValueType: String; ValueData: "TAO Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  119. Root: HKCR; Subkey: "TaoFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  120. Root: HKCR; Subkey: "TaoFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  121. Root: HKCR; Subkey: ".cdi"; ValueType: String; ValueData: "CdiFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  122. Root: HKCR; Subkey: "CdiFileImage"; ValueType: String; ValueData: "CDI Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  123. Root: HKCR; Subkey: "CdiFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  124. Root: HKCR; Subkey: "CdiFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  125. Root: HKCR; Subkey: ".cue"; ValueType: String; ValueData: "CueFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  126. Root: HKCR; Subkey: "CueFileImage"; ValueType: String; ValueData: "CUE File for Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  127. Root: HKCR; Subkey: "CueFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,2"; Check: "AssocCheck"; 
  128. Root: HKCR; Subkey: "CueFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  129. Root: HKCR; Subkey: ".cd"; ValueType: String; ValueData: "CDFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  130. Root: HKCR; Subkey: "CDFileImage"; ValueType: String; ValueData: "CD Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  131. Root: HKCR; Subkey: "CDFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  132. Root: HKCR; Subkey: "CDFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  133. Root: HKCR; Subkey: ".gi"; ValueType: String; ValueData: "GIFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  134. Root: HKCR; Subkey: "GIFileImage"; ValueType: String; ValueData: "GI Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  135. Root: HKCR; Subkey: "GIFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  136. Root: HKCR; Subkey: "GIFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  137. Root: HKCR; Subkey: ".pxi"; ValueType: String; ValueData: "PXIFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  138. Root: HKCR; Subkey: "PXIFileImage"; ValueType: String; ValueData: "PXI Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  139. Root: HKCR; Subkey: "PXIFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  140. Root: HKCR; Subkey: "PXIFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  141. Root: HKCR; Subkey: ".pdi"; ValueType: String; ValueData: "PDIFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  142. Root: HKCR; Subkey: "PDIFileImage"; ValueType: String; ValueData: "PDI Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  143. Root: HKCR; Subkey: "PDIFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  144. Root: HKCR; Subkey: "PDIFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  145. Root: HKCR; Subkey: ".mds"; ValueType: String; ValueData: "MDSFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  146. Root: HKCR; Subkey: "MDSFileImage"; ValueType: String; ValueData: "MDS Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  147. Root: HKCR; Subkey: "MDSFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,2"; Check: "AssocCheck"; 
  148. Root: HKCR; Subkey: "MDSFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  149. Root: HKCR; Subkey: ".mdf"; ValueType: String; ValueData: "MDFFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  150. Root: HKCR; Subkey: "MDFFileImage"; ValueType: String; ValueData: "MDF Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  151. Root: HKCR; Subkey: "MDFFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,1"; Check: "AssocCheck"; 
  152. Root: HKCR; Subkey: "MDFFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  153. Root: HKCR; Subkey: ".ccd"; ValueType: String; ValueData: "CCDFileImage"; Check: "AssocCheck"; Flags: uninsdeletevalue 
  154. Root: HKCR; Subkey: "CCDFileImage"; ValueType: String; ValueData: "CCD Image"; Check: "AssocCheck"; Flags: uninsdeletekey 
  155. Root: HKCR; Subkey: "CCDFileImage\DefaultIcon"; ValueType: String; ValueData: "{app}\IsoBuster.exe,2"; Check: "AssocCheck"; 
  156. Root: HKCR; Subkey: "CCDFileImage\shell\open\command"; ValueType: String; ValueData: """{app}\IsoBuster.exe"" ""%1"""; Check: "IncrementAssocCheck"; 
  157.  
  158. [Run]
  159. Filename: "{app}\IsoBuster.exe"; Description: "Launch IsoBuster"; Flags: postinstall nowait
  160.  
  161. [Icons]
  162. Name: "{group}\IsoBuster"; Filename: "{app}\IsoBuster.exe"; 
  163. Name: "{group}\Help"; Filename: "{app}\Help\AHlp.exe"; Parameters: "IsoBuster"; WorkingDir: "{app}\Help"; 
  164. Name: "{group}\IsoBuster Online"; Filename: "{app}\Online\IsoBuster Online.html"; 
  165. Name: "{group}\Order Now"; Filename: "{app}\Online\Order Now.html"; 
  166. Name: "{sendto}\IsoBuster"; Filename: "{app}\IsoBuster.exe"; 
  167. Name: "{userdesktop}\IsoBuster"; Filename: "{app}\IsoBuster.exe"; Tasks: desktopicon; 
  168. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\IsoBuster"; Filename: "{app}\IsoBuster.exe"; Tasks: quicklaunchicon; 
  169. Name: "{group}\Uninstall IsoBuster"; Filename: "{uninstallexe}"; 
  170.  
  171. [Tasks]
  172. Name: "desktopicon"; Description: "Create a &desktop icon"; 
  173. Name: "quicklaunchicon"; Description: "Create a &Quick Launch icon"; 
  174.  
  175. [InstallDelete]
  176. Type: files; Name: "{app}\FAQ\*.txt"; 
  177. Type: dirifempty; Name: "{app}\FAQ"; 
  178. Type: files; Name: "{group}\FAQ Files.*"; 
  179.  
  180. [Languages]
  181. ; These files are stubs
  182. ; To achieve better results after recompilation, use the real language files
  183. Name: "default"; MessagesFile: "embedded\default.isl"; 
  184.